/********************************************************************************
** Form generated from reading UI file 'paramdialog.ui'
**
** Created by: Qt User Interface Compiler version 5.13.0
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/

#ifndef UI_PARAMDIALOG_H
#define UI_PARAMDIALOG_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QDialog>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QVBoxLayout>

QT_BEGIN_NAMESPACE

class Ui_ParamDialog
{
public:
    QVBoxLayout *verticalLayout_2;
    QGroupBox *groupBox_2;
    QVBoxLayout *verticalLayout_3;
    QCheckBox *checkBox_Ball;
    QCheckBox *checkBox_Edge;
    QCheckBox *checkBox_Cap;
    QGroupBox *groupBox_6;
    QHBoxLayout *horizontalLayout_5;
    QLabel *label_6;
    QSpinBox *spinBox;
    QSpacerItem *horizontalSpacer_2;
    QGroupBox *groupBoxCrescent;
    QHBoxLayout *horizontalLayout_6;
    QLabel *label_7;
    QSpinBox *spinBoxCrescent;
    QSpacerItem *horizontalSpacer_4;
    QGroupBox *groupBox_4;
    QGridLayout *gridLayout_2;
    QSpinBox *spinBox_2;
    QLabel *label_9;
    QLabel *label_8;
    QGroupBox *groupBox_5;
    QGridLayout *gridLayout_3;
    QSpinBox *spinBox_3;
    QLabel *label_10;
    QLabel *label_11;
    QGroupBox *groupBox_8;
    QGridLayout *gridLayout_6;
    QSpinBox *spinBox_9;
    QLabel *label_22;
    QLabel *label_23;
    QGroupBox *groupBox_7;
    QVBoxLayout *verticalLayout;
    QLabel *label_12;
    QHBoxLayout *horizontalLayout_3;
    QLabel *label_14;
    QSpinBox *spinBox_4;
    QLabel *label_13;
    QSpacerItem *horizontalSpacer;
    QHBoxLayout *horizontalLayout_2;
    QLabel *label_16;
    QSpinBox *spinBox_5;
    QLabel *label_15;
    QSpacerItem *horizontalSpacer_3;
    QGroupBox *groupBox_3;
    QGridLayout *gridLayout;
    QCheckBox *checkBox_Bypass;
    QCheckBox *checkBox_Keep;
    QLabel *label_19;
    QCheckBox *checkBox_Fluff;
    QCheckBox *checkBox_SaveFail;
    QSpinBox *spinBox_7;
    QCheckBox *checkBox_Result;
    QHBoxLayout *horizontalLayout;
    QPushButton *pushButton;
    QPushButton *pushButton_2;

    void setupUi(QDialog *ParamDialog)
    {
        if (ParamDialog->objectName().isEmpty())
            ParamDialog->setObjectName(QString::fromUtf8("ParamDialog"));
        ParamDialog->resize(739, 796);
        verticalLayout_2 = new QVBoxLayout(ParamDialog);
        verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
        groupBox_2 = new QGroupBox(ParamDialog);
        groupBox_2->setObjectName(QString::fromUtf8("groupBox_2"));
        verticalLayout_3 = new QVBoxLayout(groupBox_2);
        verticalLayout_3->setObjectName(QString::fromUtf8("verticalLayout_3"));
        verticalLayout_3->setContentsMargins(10, 15, 10, 5);
        checkBox_Ball = new QCheckBox(groupBox_2);
        checkBox_Ball->setObjectName(QString::fromUtf8("checkBox_Ball"));
        checkBox_Ball->setEnabled(false);
        checkBox_Ball->setChecked(true);

        verticalLayout_3->addWidget(checkBox_Ball);

        checkBox_Edge = new QCheckBox(groupBox_2);
        checkBox_Edge->setObjectName(QString::fromUtf8("checkBox_Edge"));
        checkBox_Edge->setEnabled(true);
        checkBox_Edge->setChecked(true);

        verticalLayout_3->addWidget(checkBox_Edge);

        checkBox_Cap = new QCheckBox(groupBox_2);
        checkBox_Cap->setObjectName(QString::fromUtf8("checkBox_Cap"));
        checkBox_Cap->setEnabled(true);
        checkBox_Cap->setChecked(true);

        verticalLayout_3->addWidget(checkBox_Cap);


        verticalLayout_2->addWidget(groupBox_2);

        groupBox_6 = new QGroupBox(ParamDialog);
        groupBox_6->setObjectName(QString::fromUtf8("groupBox_6"));
        horizontalLayout_5 = new QHBoxLayout(groupBox_6);
        horizontalLayout_5->setObjectName(QString::fromUtf8("horizontalLayout_5"));
        horizontalLayout_5->setContentsMargins(10, 15, 10, 5);
        label_6 = new QLabel(groupBox_6);
        label_6->setObjectName(QString::fromUtf8("label_6"));
        label_6->setMinimumSize(QSize(100, 0));
        label_6->setMaximumSize(QSize(60, 16777215));

        horizontalLayout_5->addWidget(label_6);

        spinBox = new QSpinBox(groupBox_6);
        spinBox->setObjectName(QString::fromUtf8("spinBox"));
        spinBox->setMaximumSize(QSize(100, 16777215));
        spinBox->setAlignment(Qt::AlignCenter);
        spinBox->setMinimum(1);
        spinBox->setMaximum(99999);
        spinBox->setSingleStep(10);
        spinBox->setValue(300);

        horizontalLayout_5->addWidget(spinBox);

        horizontalSpacer_2 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_5->addItem(horizontalSpacer_2);

        horizontalLayout_5->setStretch(0, 1);
        horizontalLayout_5->setStretch(1, 1);

        verticalLayout_2->addWidget(groupBox_6);

        groupBoxCrescent = new QGroupBox(ParamDialog);
        groupBoxCrescent->setObjectName(QString::fromUtf8("groupBoxCrescent"));
        horizontalLayout_6 = new QHBoxLayout(groupBoxCrescent);
        horizontalLayout_6->setObjectName(QString::fromUtf8("horizontalLayout_6"));
        horizontalLayout_6->setContentsMargins(10, 15, 10, 5);
        label_7 = new QLabel(groupBoxCrescent);
        label_7->setObjectName(QString::fromUtf8("label_7"));
        label_7->setMinimumSize(QSize(100, 0));
        label_7->setMaximumSize(QSize(60, 16777215));

        horizontalLayout_6->addWidget(label_7);

        spinBoxCrescent = new QSpinBox(groupBoxCrescent);
        spinBoxCrescent->setObjectName(QString::fromUtf8("spinBoxCrescent"));
        spinBoxCrescent->setMaximumSize(QSize(100, 16777215));
        spinBoxCrescent->setAlignment(Qt::AlignCenter);
        spinBoxCrescent->setMinimum(1);
        spinBoxCrescent->setMaximum(99999);
        spinBoxCrescent->setSingleStep(10);
        spinBoxCrescent->setValue(10);

        horizontalLayout_6->addWidget(spinBoxCrescent);

        horizontalSpacer_4 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_6->addItem(horizontalSpacer_4);

        horizontalLayout_6->setStretch(0, 1);
        horizontalLayout_6->setStretch(1, 1);

        verticalLayout_2->addWidget(groupBoxCrescent);

        groupBox_4 = new QGroupBox(ParamDialog);
        groupBox_4->setObjectName(QString::fromUtf8("groupBox_4"));
        gridLayout_2 = new QGridLayout(groupBox_4);
        gridLayout_2->setObjectName(QString::fromUtf8("gridLayout_2"));
        gridLayout_2->setVerticalSpacing(2);
        gridLayout_2->setContentsMargins(-1, 15, -1, 5);
        spinBox_2 = new QSpinBox(groupBox_4);
        spinBox_2->setObjectName(QString::fromUtf8("spinBox_2"));
        spinBox_2->setMaximumSize(QSize(100, 16777215));
        spinBox_2->setAlignment(Qt::AlignCenter);
        spinBox_2->setMinimum(1);
        spinBox_2->setMaximum(100);
        spinBox_2->setSingleStep(10);
        spinBox_2->setValue(50);

        gridLayout_2->addWidget(spinBox_2, 1, 0, 1, 1);

        label_9 = new QLabel(groupBox_4);
        label_9->setObjectName(QString::fromUtf8("label_9"));
        QFont font;
        font.setFamily(QString::fromUtf8("Arial"));
        font.setPointSize(10);
        label_9->setFont(font);

        gridLayout_2->addWidget(label_9, 1, 1, 1, 1);

        label_8 = new QLabel(groupBox_4);
        label_8->setObjectName(QString::fromUtf8("label_8"));
        label_8->setWordWrap(true);

        gridLayout_2->addWidget(label_8, 0, 0, 1, 4);

        gridLayout_2->setColumnStretch(0, 1);

        verticalLayout_2->addWidget(groupBox_4);

        groupBox_5 = new QGroupBox(ParamDialog);
        groupBox_5->setObjectName(QString::fromUtf8("groupBox_5"));
        gridLayout_3 = new QGridLayout(groupBox_5);
        gridLayout_3->setObjectName(QString::fromUtf8("gridLayout_3"));
        gridLayout_3->setVerticalSpacing(2);
        gridLayout_3->setContentsMargins(-1, 15, -1, 5);
        spinBox_3 = new QSpinBox(groupBox_5);
        spinBox_3->setObjectName(QString::fromUtf8("spinBox_3"));
        spinBox_3->setMaximumSize(QSize(100, 16777215));
        spinBox_3->setAlignment(Qt::AlignCenter);
        spinBox_3->setMinimum(1);
        spinBox_3->setMaximum(100);
        spinBox_3->setSingleStep(10);
        spinBox_3->setValue(60);

        gridLayout_3->addWidget(spinBox_3, 1, 0, 1, 1);

        label_10 = new QLabel(groupBox_5);
        label_10->setObjectName(QString::fromUtf8("label_10"));
        label_10->setWordWrap(true);

        gridLayout_3->addWidget(label_10, 0, 0, 1, 4);

        label_11 = new QLabel(groupBox_5);
        label_11->setObjectName(QString::fromUtf8("label_11"));
        label_11->setFont(font);

        gridLayout_3->addWidget(label_11, 1, 1, 1, 1);

        gridLayout_3->setColumnStretch(0, 1);
        gridLayout_3->setColumnStretch(1, 1);

        verticalLayout_2->addWidget(groupBox_5);

        groupBox_8 = new QGroupBox(ParamDialog);
        groupBox_8->setObjectName(QString::fromUtf8("groupBox_8"));
        gridLayout_6 = new QGridLayout(groupBox_8);
        gridLayout_6->setObjectName(QString::fromUtf8("gridLayout_6"));
        gridLayout_6->setVerticalSpacing(2);
        gridLayout_6->setContentsMargins(-1, 15, -1, 5);
        spinBox_9 = new QSpinBox(groupBox_8);
        spinBox_9->setObjectName(QString::fromUtf8("spinBox_9"));
        spinBox_9->setMaximumSize(QSize(100, 16777215));
        spinBox_9->setAlignment(Qt::AlignCenter);
        spinBox_9->setMinimum(1);
        spinBox_9->setMaximum(500);
        spinBox_9->setSingleStep(10);
        spinBox_9->setValue(30);

        gridLayout_6->addWidget(spinBox_9, 1, 0, 1, 1);

        label_22 = new QLabel(groupBox_8);
        label_22->setObjectName(QString::fromUtf8("label_22"));
        label_22->setFont(font);

        gridLayout_6->addWidget(label_22, 1, 1, 1, 1);

        label_23 = new QLabel(groupBox_8);
        label_23->setObjectName(QString::fromUtf8("label_23"));
        label_23->setWordWrap(true);

        gridLayout_6->addWidget(label_23, 0, 0, 1, 4);

        gridLayout_6->setColumnStretch(0, 1);

        verticalLayout_2->addWidget(groupBox_8);

        groupBox_7 = new QGroupBox(ParamDialog);
        groupBox_7->setObjectName(QString::fromUtf8("groupBox_7"));
        verticalLayout = new QVBoxLayout(groupBox_7);
        verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
        label_12 = new QLabel(groupBox_7);
        label_12->setObjectName(QString::fromUtf8("label_12"));
        label_12->setWordWrap(true);

        verticalLayout->addWidget(label_12);

        horizontalLayout_3 = new QHBoxLayout();
        horizontalLayout_3->setObjectName(QString::fromUtf8("horizontalLayout_3"));
        label_14 = new QLabel(groupBox_7);
        label_14->setObjectName(QString::fromUtf8("label_14"));
        label_14->setFont(font);

        horizontalLayout_3->addWidget(label_14);

        spinBox_4 = new QSpinBox(groupBox_7);
        spinBox_4->setObjectName(QString::fromUtf8("spinBox_4"));
        spinBox_4->setMaximumSize(QSize(100, 16777215));
        spinBox_4->setAlignment(Qt::AlignCenter);
        spinBox_4->setMinimum(1);
        spinBox_4->setMaximum(100);
        spinBox_4->setSingleStep(10);
        spinBox_4->setValue(60);

        horizontalLayout_3->addWidget(spinBox_4);

        label_13 = new QLabel(groupBox_7);
        label_13->setObjectName(QString::fromUtf8("label_13"));
        label_13->setFont(font);

        horizontalLayout_3->addWidget(label_13);

        horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_3->addItem(horizontalSpacer);


        verticalLayout->addLayout(horizontalLayout_3);

        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
        label_16 = new QLabel(groupBox_7);
        label_16->setObjectName(QString::fromUtf8("label_16"));
        label_16->setFont(font);

        horizontalLayout_2->addWidget(label_16);

        spinBox_5 = new QSpinBox(groupBox_7);
        spinBox_5->setObjectName(QString::fromUtf8("spinBox_5"));
        spinBox_5->setMaximumSize(QSize(100, 16777215));
        spinBox_5->setAlignment(Qt::AlignCenter);
        spinBox_5->setMinimum(100);
        spinBox_5->setMaximum(400);
        spinBox_5->setSingleStep(10);
        spinBox_5->setValue(120);

        horizontalLayout_2->addWidget(spinBox_5);

        label_15 = new QLabel(groupBox_7);
        label_15->setObjectName(QString::fromUtf8("label_15"));
        label_15->setFont(font);

        horizontalLayout_2->addWidget(label_15);

        horizontalSpacer_3 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_2->addItem(horizontalSpacer_3);


        verticalLayout->addLayout(horizontalLayout_2);


        verticalLayout_2->addWidget(groupBox_7);

        groupBox_3 = new QGroupBox(ParamDialog);
        groupBox_3->setObjectName(QString::fromUtf8("groupBox_3"));
        gridLayout = new QGridLayout(groupBox_3);
        gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
        gridLayout->setContentsMargins(10, 15, 10, 5);
        checkBox_Bypass = new QCheckBox(groupBox_3);
        checkBox_Bypass->setObjectName(QString::fromUtf8("checkBox_Bypass"));
        checkBox_Bypass->setEnabled(true);
        checkBox_Bypass->setChecked(false);

        gridLayout->addWidget(checkBox_Bypass, 0, 0, 1, 1);

        checkBox_Keep = new QCheckBox(groupBox_3);
        checkBox_Keep->setObjectName(QString::fromUtf8("checkBox_Keep"));
        checkBox_Keep->setEnabled(true);
        checkBox_Keep->setChecked(false);

        gridLayout->addWidget(checkBox_Keep, 1, 2, 1, 1);

        label_19 = new QLabel(groupBox_3);
        label_19->setObjectName(QString::fromUtf8("label_19"));
        label_19->setMinimumSize(QSize(100, 0));
        label_19->setMaximumSize(QSize(60, 16777215));

        gridLayout->addWidget(label_19, 4, 0, 1, 1);

        checkBox_Fluff = new QCheckBox(groupBox_3);
        checkBox_Fluff->setObjectName(QString::fromUtf8("checkBox_Fluff"));
        checkBox_Fluff->setEnabled(true);
        checkBox_Fluff->setStyleSheet(QString::fromUtf8(""));
        checkBox_Fluff->setChecked(false);

        gridLayout->addWidget(checkBox_Fluff, 2, 2, 1, 1);

        checkBox_SaveFail = new QCheckBox(groupBox_3);
        checkBox_SaveFail->setObjectName(QString::fromUtf8("checkBox_SaveFail"));
        checkBox_SaveFail->setEnabled(true);
        checkBox_SaveFail->setChecked(false);

        gridLayout->addWidget(checkBox_SaveFail, 2, 0, 1, 1);

        spinBox_7 = new QSpinBox(groupBox_3);
        spinBox_7->setObjectName(QString::fromUtf8("spinBox_7"));
        spinBox_7->setMaximumSize(QSize(80, 16777215));
        spinBox_7->setAlignment(Qt::AlignCenter);
        spinBox_7->setMinimum(1);
        spinBox_7->setMaximum(10000);
        spinBox_7->setSingleStep(1);
        spinBox_7->setDisplayIntegerBase(10);

        gridLayout->addWidget(spinBox_7, 4, 1, 1, 1);

        checkBox_Result = new QCheckBox(groupBox_3);
        checkBox_Result->setObjectName(QString::fromUtf8("checkBox_Result"));
        checkBox_Result->setEnabled(true);
        checkBox_Result->setChecked(false);

        gridLayout->addWidget(checkBox_Result, 1, 0, 1, 1);


        verticalLayout_2->addWidget(groupBox_3);

        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
        pushButton = new QPushButton(ParamDialog);
        pushButton->setObjectName(QString::fromUtf8("pushButton"));
        pushButton->setMinimumSize(QSize(0, 40));
        pushButton->setAutoDefault(false);

        horizontalLayout->addWidget(pushButton);

        pushButton_2 = new QPushButton(ParamDialog);
        pushButton_2->setObjectName(QString::fromUtf8("pushButton_2"));
        pushButton_2->setMinimumSize(QSize(0, 40));
        pushButton_2->setAutoDefault(false);

        horizontalLayout->addWidget(pushButton_2);


        verticalLayout_2->addLayout(horizontalLayout);

        verticalLayout_2->setStretch(0, 2);
        verticalLayout_2->setStretch(1, 1);
        verticalLayout_2->setStretch(2, 1);
        verticalLayout_2->setStretch(3, 2);
        verticalLayout_2->setStretch(4, 2);
        verticalLayout_2->setStretch(5, 2);
        verticalLayout_2->setStretch(6, 3);
        verticalLayout_2->setStretch(7, 1);
        verticalLayout_2->setStretch(8, 1);

        retranslateUi(ParamDialog);

        QMetaObject::connectSlotsByName(ParamDialog);
    } // setupUi

    void retranslateUi(QDialog *ParamDialog)
    {
        ParamDialog->setWindowTitle(QCoreApplication::translate("ParamDialog", "Parameter", nullptr));
        groupBox_2->setTitle(QCoreApplication::translate("ParamDialog", "Inspect Items", nullptr));
        checkBox_Ball->setText(QCoreApplication::translate("ParamDialog", "Ball Damaged", nullptr));
        checkBox_Edge->setText(QCoreApplication::translate("ParamDialog", "Substrate Damaged", nullptr));
        checkBox_Cap->setText(QCoreApplication::translate("ParamDialog", "Capacitor Damaged", nullptr));
        groupBox_6->setTitle(QCoreApplication::translate("ParamDialog", "Substrate Damaged", nullptr));
        label_6->setText(QCoreApplication::translate("ParamDialog", "Mini Area", nullptr));
        groupBoxCrescent->setTitle(QCoreApplication::translate("ParamDialog", "Crescent-shape Damaged", nullptr));
        label_7->setText(QCoreApplication::translate("ParamDialog", "Mini Area", nullptr));
        groupBox_4->setTitle(QCoreApplication::translate("ParamDialog", "Ball Shadow", nullptr));
        label_9->setText(QCoreApplication::translate("ParamDialog", "%", nullptr));
        label_8->setText(QCoreApplication::translate("ParamDialog", "When the black area's ratio is greater than the following value, treated as failure", nullptr));
        groupBox_5->setTitle(QCoreApplication::translate("ParamDialog", "Ball Circularity", nullptr));
        label_10->setText(QCoreApplication::translate("ParamDialog", "<html><head/><body><p>When the circularity of the ball is less than the following value, treated as failure</p></body></html>", nullptr));
        label_11->setText(QCoreApplication::translate("ParamDialog", "%", nullptr));
        groupBox_8->setTitle(QCoreApplication::translate("ParamDialog", "Ball Contour Length", nullptr));
        label_22->setText(QCoreApplication::translate("ParamDialog", "%", nullptr));
        label_23->setText(QCoreApplication::translate("ParamDialog", "When the contour length ratio is greater than the following value, treated as failure", nullptr));
        groupBox_7->setTitle(QCoreApplication::translate("ParamDialog", "Ball Area", nullptr));
        label_12->setText(QCoreApplication::translate("ParamDialog", "When the ball's area is in the following range, treated as failure", nullptr));
        label_14->setText(QCoreApplication::translate("ParamDialog", "<", nullptr));
        label_13->setText(QCoreApplication::translate("ParamDialog", "%", nullptr));
        label_16->setText(QCoreApplication::translate("ParamDialog", ">", nullptr));
        label_15->setText(QCoreApplication::translate("ParamDialog", "%", nullptr));
        groupBox_3->setTitle(QCoreApplication::translate("ParamDialog", "Others", nullptr));
        checkBox_Bypass->setText(QCoreApplication::translate("ParamDialog", "Bypass", nullptr));
        checkBox_Keep->setText(QCoreApplication::translate("ParamDialog", "Keep Image Ratio", nullptr));
        label_19->setText(QCoreApplication::translate("ParamDialog", "Image save days", nullptr));
        checkBox_Fluff->setText(QCoreApplication::translate("ParamDialog", "Show number label", nullptr));
        checkBox_SaveFail->setText(QCoreApplication::translate("ParamDialog", "Save only failed images", nullptr));
        checkBox_Result->setText(QCoreApplication::translate("ParamDialog", "Result Image Calibration", nullptr));
        pushButton->setText(QCoreApplication::translate("ParamDialog", "Confirm", nullptr));
        pushButton_2->setText(QCoreApplication::translate("ParamDialog", "Quit", nullptr));
    } // retranslateUi

};

namespace Ui {
    class ParamDialog: public Ui_ParamDialog {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_PARAMDIALOG_H
